package com.cn.serverline.lineicp.productionLine.handler;

import com.cn.serverline.lineicp.productionLine.entity.ProcessMaterials;

/**
 * MaterialHandler 接口，定义了处理不同物料类型的通用操作
 *
 * @author Gmr
 * @since 2024/8/1
 */
public interface MaterialHandler {

	// 保存物料信息
	void saveMaterial(ProcessMaterials processMaterials);

	// 验证物料编码是否存在
	boolean validateMaterial(String code);

	// 获取物料类型的ID
	Long getMaterialTypeId(String code);
}
